/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ictius.elemenos;

import ictius.demonio.Informante;

/**
 *
 * @author Tadeo
 */
public class Libro {
    
    private String titulo;
    private int paginas;
    private boolean prestado = false;
    /**
     * Constructor de Libro.
//     * <p>El Objeto libro representa un <b>libro</b> real.
     * Contiene el título de un libro, y sus páginas. 
     * <i>Es escalable a más atributos.</i>
     */
    public Libro(){
        Informante.asustar("Se ha creado un nuevo LIBRO " + this);
    }
    
    /**
     * 
     * @return la cantidad de páginas del Libro.
     */
    public int getPaginas() {
        return paginas;
    }
    /**
     * 
     * @param paginas 
     */
    public void setPaginas(int paginas) {
        this.paginas = paginas;
    }
    /**
     * 
     * @return el título del Libro.
     */
    public String getTitulo() {
        return titulo;
    }
    /**
     * 
     * @param titulo 
     */
    public void setTitulo(String titulo) {
        this.titulo = titulo;
    }
    
    /**
     * Ha sido prestado?
     * @return 
     */
    public boolean isPrestado() {
        return prestado;
    }
    
    /**
     * Establece el estado, si es falso es porque el libro ha sido prestado.
     * @param prestado 
     */
    public void setPrestado(boolean prestado) {
        this.prestado = prestado;
    }
    
}
